| Parameter | Type | Default | Description |
| --- | --- | --- | --- |
| `chunk` | `bool` | `True` | Whether to chunk the documents |
| `chunk_size` | `int` | `3000` | Size of each chunk when chunking is enabled |
| `separators` | `List[str]` | `["\n", "\n\n", "\r", "\r\n", "\n\r", "\t", " ", "  "]` | List of separators used for chunking text |
| `chunking_strategy` | `ChunkingStrategy` | `FixedSizeChunking` | Strategy class used for chunking documents |
| `name` | `Optional[str]` | `None` | Name of the reader |
| `description` | `Optional[str]` | `None` | Description of the reader |
| `max_results` | `int` | `5` | Maximum number of results to return |
